go/types.Interface.embeddeds (field)
20 uses
go/types (current package)
infer.go#L766: for _, t := range t.embeddeds {
instantiate.go#L384: for _, e := range T.embeddeds {
interface.go#L20: embeddeds []Type // ordered list of explicitly embedded elements
interface.go#L70: typ.embeddeds = embeddeds
interface.go#L101: func (t *Interface) NumEmbeddeds() int { return len(t.embeddeds) }
interface.go#L107: func (t *Interface) Embedded(i int) *Named { return asNamed(t.embeddeds[i]) }
interface.go#L110: func (t *Interface) EmbeddedType(i int) Type { return t.embeddeds[i] }
interface.go#L161: ityp.embeddeds = append(ityp.embeddeds, typ)
interface.go#L218: if len(ityp.methods) == 0 && len(ityp.embeddeds) == 0 {
named.go#L685: iface.embeddeds = old.embeddeds
subst.go#L192: embeddeds := substList(t.embeddeds, subst.typ)
subst.go#L198: embeddeds = t.embeddeds
subst.go#L201: iface.embeddeds = embeddeds
typeset.go#L261: for i, typ := range ityp.embeddeds {
typestring.go#L231: if len(t.methods) == 0 && len(t.embeddeds) == 1 {
typestring.go#L232: w.typ(t.embeddeds[0])
typestring.go#L252: for _, typ := range t.embeddeds {
validtype.go#L70: for _, etyp := range t.embeddeds {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)